home *** CD-ROM | disk | FTP | other *** search
/ Power DOS 1996 July / Power DOS - July 1996.iso / sound / c_labs / devinfo / tasdde.exe / README.TXT next >
Text File  |  1995-07-07  |  4KB  |  107 lines

  1. ****************************************************************************
  2. CREATIVE TextAssist DDE Server  
  3.  
  4. Copyright (c) Creative Technology Ltd. 1995. All Rights Reserved.
  5.  
  6. THIS  SOFTWARE AND INFORMATION IS PROVIDED "AS IS" WITHOUT  WARRANTY OF ANY 
  7. KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED 
  8. WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR PURPOSE. 
  9. THIS SOFTWARE  IS NOT SUPPORTED BY  CREATIVE TECHNOLOGY LTD. WE REGRET THAT 
  10. CREATIVE IS UNABLE TO SUPPORT OR ASSIST YOU, SHOULD YOU HAVE PROBLEMS USING 
  11. THIS SOFTWARE.
  12. ****************************************************************************
  13.  
  14. Readme for Creative TextAssist DDE Server Version 1.1
  15. ======================================================
  16.  
  17. This program is created for application that support Dynamic Data Exchange
  18. (DDE) such as Excel or Access to use the Creative TextAssist Text-To-Speech 
  19. conversion software. To use this TextAssist DDE Server users must know how 
  20. to use the DDE functions to program the macro of the above mentioned 
  21. Application. Basically, users just need to know three DDE functions:
  22.  
  23. INITIATE : This function must be called to setup up the communication link 
  24.        with the TextAssist  DDE Server. You must use the following  
  25.        Service name  and  Topic  in  order  to  setup  the communication 
  26.        with TextAssist DDE Server: 
  27.            
  28.        Service name : "TASSDDE"
  29.            Topic : "TALK"
  30.            ITEM  : NULL
  31.            
  32. POKE    :  After Setting up the communication link, you can send the Text 
  33.         to the TextAssist DDE Server using the POKE function.
  34.           
  35. TERMINATE: When the TextAssist DDE Server is not required, you  should  
  36.        terminate  it  to  close  the communication link.
  37.            
  38. Installation Guide
  39. ------------------
  40. You can copy the TASSDDE.EXE in any directory but preferably you can 
  41. copy it in the T_ASSIST directory for easy maintainence
  42.  
  43. Select the Window program item option to create new item.
  44.  
  45. Note: 
  46. Please make sure that you have the file "DDEML.DLL" in your :\WINDOWS\SYSTEM 
  47. directory in order to run this program. This file is normally being bundled 
  48. in those application that support DDE. If you do not have it, please 
  49. approach Microsoft.
  50.     
  51.  
  52. Features
  53. --------
  54. The TextAssist DDE Server support multiple client. That is to say more than 
  55. one client applications can coexist and link up with the TextAssist DDE 
  56. Server at any one time. 
  57.  
  58. TextAssist DDE Server will close the TextAssist Speech channel when it is not 
  59. in use. That is when the client Applications have established the link with 
  60. the TextAssist DDE Server but did not send any data for Text-to-Speech 
  61. conversion. This is to allow other application that do not support DDE to 
  62. get hold of the TextAssist Speech channel when the DDE Server is not active.
  63.  
  64.  
  65. TextAssist Engine can support Embeded command to change the speech 
  66. characteristics such as speaking rate, pitch, volume, pause period, changing 
  67. of voices, and etc. This applications can change the speech characteristics 
  68. by embeding the command within the text that is being send to the TextAssist 
  69. DDE Server. Please refer to TAEMBED.HLP for more information on the embeded 
  70. command.
  71.   
  72.  
  73. Excel
  74. ----- 
  75. Basically, you just need to use 3 functions. i.e.INITIATE, POKE and 
  76. TERMINATE. The syntax is given below:
  77.  
  78. Syntax:
  79.         "channel=INITIATE(Application, Topic, Item)"
  80.         "=POKE(channel, ITEM, DATA)"
  81.         "=TERMINATE(channel)"
  82.         
  83.          
  84. Example:
  85.         chan=INITIATE("TASSDDE", "TALK", "")
  86.         =POKE(chan, "", B1:B7)
  87.         =POKE(chan, "", REFERENCE)
  88.         =TERMINATE(chan)
  89.  
  90.  
  91. Access
  92. ------
  93. DDESend is used to initiate a conversation and send data to the server. 
  94. The Data argument can either be text or a reference to a field. If it 
  95. refers to a field, the field cannot contains another DDE link.
  96.  
  97. Syntax:
  98.         "=DDESend(Application, Topic, Item, Data)"
  99.  
  100. Example:
  101.         =DDESend("TASSDDE", "TALK", "", "Please Enter your name")
  102.                   
  103.         =DDESend("TASSDDE", "TALK", "", [Name])
  104.          
  105. ***************** End of readme *********************
  106.  
  107.